package com.lj.back.manage.scaffold.module.sys.service;

import com.lj.back.manage.scaffold.common.DTO.LoginResult;
import com.lj.back.manage.scaffold.module.sys.DTO.SysLoginDTO;

import javax.validation.constraints.NotNull;

/**
 * @author lv
 * @version 1.0.0
 */
public interface SysLoginService {

    /**
     * 登录
     * @param loginDTO
     * @return
     */
    LoginResult login(SysLoginDTO loginDTO);

    /**
     * 登出
     * @param token
     * @return
     */
    boolean logout(@NotNull(message = "{token.notnull}") String token);
}
